﻿namespace AxeFrog.Security
{
	public static class UserRole
	{
		/// <summary>
		/// Can do everything
		/// </summary>
		public const long SystemAdministrator = 1;
		/// <summary>
		/// Can log into the system
		/// </summary>
		public const long ActivatedUser = 2;
		/// <summary>
		/// Can modify user account data
		/// </summary>
		public const long UserAdministrator = 3;
		/// <summary>
		/// Can edit/enter data as dictated by the business rules
		/// </summary>
		public const long DataEditor = 50;
		/// <summary>
		/// Can view reports on the data in the system
		/// </summary>
		public const long ReportViewer = 51;
		/// <summary>
		/// Can modify business rules that dictate how the data is edited
		/// </summary>
		public const long BusinessAdministrator = 52;
	}
}